//这个模块，api 进行统一管理
import requests from "./request";
import mockResquesets from './mockajax'

/* export const reqCategoryList=()=>{
    //发送请求：axios发送请求返回结果promise
    return requests({url:'product/getBaseCategoryList',method:'get'});
} */
export const reqCategoryList=()=>requests({url:'/product/getBaseCategoryList',method:'get'});


//获取banner（home首页轮播图接口）
export const reqGetBannrtList=()=>mockResquesets.get('/banner')
export const reqGetFloorList=()=>mockResquesets.get('/floor')
//搜索模块数据  地址、/api/list  请求方式：post  参数：需要携带参数

export const reqGetSerchInfo=(params)=>requests({url:'/list',method:'post',data:params})
export const reqGoodinfo=(skuId)=>requests({url:`/item/${skuId}`,method:'get'})
//加入购物车  /api/cart/addToCart/{ skuId }/{ skuNum }  和对购物车商品数量修改
export const reqAddshopcart=(skuId,skuNum)=>requests({url:`/cart/addToCart/${skuId}/${skuNum}`,method:'post'})
//   /api/cart/cartList  获取购物车列表
export const reqCartList=()=>requests({url:'/cart/cartList'})
// 删除购物车商品 /api/cart/deleteCart/{skuId}
export const reqDeletCart=(skuId)=>requests({url:`/cart/deleteCart/${skuId}`,method:'delete'})
//  修改商品选中的状态 /api/cart/checkCart/{skuId}/{isChecked}  
export const reqUpdateCheckedByid=(skuId,isChecked)=>requests({url:`/cart/checkCart/${skuId}/${isChecked}`,method:'get'})
//获取验证码
//url： /api/user/passport/sendCode/{phone}  method： get
export const reqGetCode=(phone)=>requests({url:`/user/passport/sendCode/${phone} `,method:'get'})
//用户注册  
//url:/api/user/passport/register    method:post data{phone,code,pasword}
export const reqUserRegister=(data)=>requests({url:'/user/passport/register',data,method:'post'})
//登录
//url:/api/user/passport/login  method:post data{phone,password}
export const reqUserLogin=(data)=>requests({url:'/user/passport/login',data,method:'post'})

//获取用户信息【需要带着用户的token向服务器获取用户信息】
//url：/api/user/passport/auth/getUserInfo
export const reqUserInfo=()=>requests({url:'/user/passport/auth/getUserInfo',method:'get'})
//退出登录   【】
//url：/api/user/passport/logout   methods：get
export const reqLogout=()=>requests({url:'/user/passport/logout',method:'get'})

//获取用户地址信息
//url: /api/user/userAddress/auth/findUserAddressList  methods：get
export const reqAddressInfo=()=>requests({url:'/user/userAddress/auth/findUserAddressList',method:'get'})

//获取订单交易也信息
//url：/api/order/auth/trade   methods:get
export const reqOrderInfo=()=>requests({url:'/order/auth/trade',method:'get'})

//提交订单
//url：/api/order/auth/submitOrder?tradeNo={tradeNo}  methods：post
export const reqSubmitOrder=(tradeNo,data)=>requests({url:`/order/auth/submitOrder?tradeNo=${tradeNo}`,data,method:'post'})

//获取订单支付信息
//url：/api/payment/weixin/createNative/{orderId}  methods：get
export const reqPayInfo=(orderId)=>requests({url:`/payment/weixin/createNative/${orderId}`,method:'get'})

//查询支付订单状态
//url:/api/payment/weixin/queryPayStatus/{orderId}  methods:'get'
export const reqPayStatus=(orderId)=>requests({url:`/payment/weixin/queryPayStatus/${orderId}`,method:'get'})

//获取我的订单列表
// url:/api/order/auth/{page}/{limit}  methods:get
export const reqMyOrderList=(page,limit)=>requests({url:`/order/auth/${page}/${limit}`,method:'get'})